#ifndef __DS18B20_H
#define __DS18B20_H

void GPIOB0_IN(void);
void GPIOB0_OUT(void);
void DS18B20_Rst(void);//复位DS18B20
uint8_t DS18B20_Check(void);//等待DS18B20的回应
uint8_t DS18B20_Init(void);//初始化DS18B20的IO口
uint8_t DS18B20_Read_Bit(void);//从DS18B20读取一个位
uint8_t DS18B20_Read_Byte(void);//从DS18B20读取一个字节
void DS18B20_Write_Byte(uint8_t dat);//写一个字节到DS18B20
void DS18B20_Start(void);//开始温度转换
short DS18B20_Get_Temp(void);//从DS18B20得到温度值

#endif
